//package chooong.integrate.manager
//
//import com.amap.api.mapcore.util.io.reactivex.disposables.Disposable
//
///**
// * RxJava订阅管理
// */
//object RxActionManager {
//    private var maps: HashMap<Any, Disposable?> = HashMap()
//
//    /**
//     * 添加配置器
//     */
//    fun add(tag: Any, disposable: Disposable?) = maps.put(tag, disposable)
//
//    /**
//     * 删除配置器
//     */
//    fun remove(tag: Any) = maps.remove(tag)
//
//    /**
//     * 取消订阅项
//     */
//    fun cancel(tag: Any) {
//        if (maps.isEmpty()) return
//        if (maps[tag] == null) return
//        if (maps[tag]?.isDisposed!!.not()) maps[tag]?.dispose()
//        maps.remove(tag)
//    }
//
//    /**
//     * 取消全部订阅项
//     */
//    fun cancelAll() {
//        if (maps.isEmpty()) return
//        for (dis in maps.values) if (dis!!.isDisposed.not()) dis.dispose()
//        maps.clear()
//    }
//}